@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
} 
ul,li{
	list-style:none; 
	margin:0; padding:0;
}
a img{
	border:0;
	display: block;
}
a{
	color:#000;
	text-decoration:none;}
a:hover{
	color:#1a1d86;
}
p{
	color:#000;
	line-height:24px;}
html, body {
	height: auto; 
}
body{
	background:#fff url(../images/bodybg.png) center top no-repeat;
	overflow-x:hidden;
	font-size:14px;
	font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
}
em,i{
	font-style: normal;
}
.bk4{width:100%;height:4px;font-size:0;overflow: hidden;clear: both;display: block;}
.bk10{width:100%;height:10px;overflow: hidden;clear: both;display: block;}
.bk20{width:100%;height:20px;overflow: hidden;clear: both;display: block;}
.bk30{width:100%;height:30px;overflow: hidden;clear: both;display: block;}
.bk40{width:100%;height:40px;overflow: hidden;clear: both;display: block;}
.bk100{width:100%;height:100px;overflow: hidden;clear: both;display: block;}
/******base*******/ 
.mL10 {margin-left: 10px;}
.mR10 {margin-right: 10px;}
.mT10{margin-top: 10px; }
.mB10{margin-bottom: 10px;}
.m10{margin: 10px;}
.pT10{padding-top: 10px; }
.pB10{padding-bottom: 10px; }
.pL10{padding-left:10px;}
.pR10{padding-right:10px;}
.p10{ padding: 10px;}
/******other*******/ 
.fl{float:left;}
.fr{float:right;}
/******clear float*******/ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix {display: inline-table;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/**index**/ 
.w1000{
	width: 1000px;
	margin: 0 auto;
}
.header{
    width: 100%;
    height: 190px;
}
.logo {
display: inline-block;
padding-top:20px;
}
.ho-nav{
	display: inline-block;
}
.language{
	padding:50px 0 30px;
	display: block;
	text-align: right;
}
.language a{
	width: 27px;
	height: 14px;
	margin-left: 10px;
	display: inline-block;
}
.language .china{
	background:url(../images/china.gif) center top no-repeat;
}
.language .english{
	background:url(../images/english.gif) center top no-repeat;
}
.language .italy{
	background:url(../images/italy.gif) center top no-repeat;
}
.ho-nav ul{
	display: block;
}
.ho-nav ul li{
	float: left;
	margin-left: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
}
.ho-nav ul li a{
	color: #666;
}
.ho-nav ul li:hover a,.ho-nav ul li.hover a{
	color:#1a1d86;
	border-bottom: 2px solid #1a1d86;
}
.hobox{
	width: 100%;
	height: auto;
	background-color: #fff;
}
.banner{
	width: 1000px;
	height: 480px;
	position: relative;
}
.banner .inbanner{
    position: absolute;
    right: 30px;
    bottom: 30px;
}
.banner .inbanner a{
	display: inline-block;
	width:120px;
	height: 30px;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-weight:bold;
	line-height: 30px;
	background:url(../images/bnhv.png) center top no-repeat; 
}
.comprofile img{
	float: left;
	width: 460px;
}
.comprofile dl{
	float: right;
	width: 500px;
	margin-right: 20px;
}
.comprofile dl dt{
	color:#1a1d86;
	line-height: 70px;
	padding-bottom: 10px;
	font-size: 30px;
}
.ourcolmn li{
	float: left;
	margin-right: 10px;
	direction: inherit;
}
.ourcolmn li a{
	width: 242px;
	height: 228px;
	position: relative;
	display: inline-block;
}
.ourcolmn li a p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 232px;
	height: 36px;
	padding-top: 7px;
	line-height: 36px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	background:url(../images/ourbg.png) center top no-repeat; 
}
.ourcolmn li.last-mr{
	margin-right: 0;
}
.ourcolmn li a:hover p{
background:url(../images/ourhv.png) center top no-repeat; 
color: #fff;
}
.ourcolmn li a:hover img{
-webkit-filter: grayscale(80%);
-moz-filter: grayscale(80%);
-ms-filter: grayscale(80%);
-o-filter: grayscale(80%);
filter: grayscale(80%);
filter: gray;
}
.hotact li{
	float: left;
	margin-right: 1px;
}
.hotact li.last-mr{
	margin-right: 0;
}
.hotact li.hover a{
	width: 285px;
	height: 342px;
	display: inline-block;
	position: relative;
}
.hotact li.hover a span{
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	z-index: 999;
}
.hotact li.hover a img{
	-webkit-filter: grayscale(80%);
-moz-filter: grayscale(80%);
-ms-filter: grayscale(80%);
-o-filter: grayscale(80%);
filter: grayscale(80%);
filter: gray;
}
.honewli{
	width: 495px;
	height: 200px;
	background-color: #ededed;
}
.honewli dt{
	width: 170px;
	float: left;
}
.honewli dd{
	width: 290px;
	float: right;
	margin-right: 20px;
}
.honewli dd p{
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	line-height: 27px;
}
.honewli dd p a{
	float: right;
	width: 27px;
	height: 27px;
	display: inline-block;
	background:url(../images/hogo.png) center top no-repeat;
}
.honewli dd p a:hover{
	background:url(../images/hohvgo.png) center top no-repeat;
}
.honewli dd ul{
	padding-top:15px;
}
.honewli dd ul li{
	line-height: 24px;
	background:url(../images/hodoit.gif) left center no-repeat;
	padding-left: 10px;
}
.honewli dd ul li:hover{
	background:url(../images/hohvdoit.gif) left center no-repeat;
}
.holinks li{
    float: left;
    margin-right: 10px;
}
.holinks li.last-mr{
	margin-right: 0;
}
.footer{
	width: 100%;
	height: auto;
	background:#1a1a1a url(../images/ftbg.gif)  repeat-x; 
}
.footer-t{
	width: 1000px;
	height: auto;
	background:url(../images/fttbg.png) center top no-repeat; 
}
.fter-tl{
	padding-top: 30px;
	width: 190px;
	height: auto;
	background:url(../images/ftewmrbg.png) right center no-repeat;
}
.fter-tl img{
	width: 84px;
	height: 84px;
	padding: 5px;
	display: block;
	margin: 0 auto;
	background-color: #fff;
}
.fter-tl p{
	padding-top: 14px;
	color: #fff;
	text-align: center;
}
.fter-tl p span{
background:url(../images/weixin.png) left center no-repeat;
width: 24px;
height: 24px;
display: inline-block;
margin-right: 10px;
}
.fter-tr{
	padding-top: 40px;
	width: 770px;
	
}
.fter-tr p,.fter-tr p a{
	color: #c4c4c4;
}
.fter-tr .fter-tra{
	padding-top: 30px;
}
.fter-tr .fter-tra a{
	width: 80px;
	height: 24px;
	display: inline-block;
	margin-right: 10px;
}
.fter-tr .fter-tra  .qqlx{
background:url(../images/qqlx.png) left center no-repeat;
}
.fter-tr .fter-tra  .fltw{
background:url(../images/fltw.png) left center no-repeat;
}
.fter-tr .fter-tra a.qqlx:hover{
background:url(../images/qqlxbg.png) left center no-repeat;
}
.fter-tr .fter-tra  a.fltw:hover{
background:url(../images/fltwbg.png) left center no-repeat;
}
/* 定制服务 */
.custion-banner{
	width: 100%;
	height: 400px;
}
.plr20{
	padding: 0 20px;
}
.in-title{
	height: 70px;
	line-height: 70px;
	font-size: 24px;
	border-bottom: 5px solid #1a1d86;
}
.custion-form .title{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 40px;
	color:#1a1d86;
	font-size: 16px;
}
.custion-table{
width: 420px;
margin: 0 auto;
}
.custion-table td{
	font-size: 16px;
    padding-bottom:10px;
}
.custion-table input[type="text"] {
border: 1px solid #ccc;
text-indent: 2px;
width:318px;
line-height: 32px;
height:32px;
}
.custion-table  td.table-r{
	color: #999;
}
.custion-table  td.table-l{
	width: 90px;
	text-align: right;
	padding-right: 10px;
	color: #666;
}
.custion-table  select{
text-indent: 2px;
border: 1px solid #ccc;
width:320px;
line-height: 34px;
font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
color: #999;
font-size: 16px;
height:34px;
}
.custion-table textarea {
width:318px;
height: 100px;
border: 1px solid #ccc;
overflow: hidden;
}
.custion-table .table-r-yzm{
	color:#1a1d86;
	font-size: 14px;
}
.custion-table .gomark,.custion-table .cancel{
   height: 36px;
   width: 140px;
   line-height: 36px;
   font-size: 16px;
   text-align: center;
   display: inline-block;
   margin-top: 20px;
}
.custion-table .gomark{
	color: #fff;
	background-color:#1a1d86;
}
.custion-table .cancel{
	background-color:#ededed;
    margin-left: 10px;
}
/* 关于sparke-团队介绍 */
.abtspk{
	width: 100%;
	height: 600px;
	background-color:#afacac;
}
.abtspk-tr{
	width: 500px;
	padding: 30px;
	color: #fff;
}
.abtspk-tr h2{
	font-size: 16px;
}
.abtspk-tr div p{
	color: #fff;
}
.abtspk-tr div{
	padding-top: 20px;
}
.abtspk-list li{
	float: left;
	display: inline-block;
	width: 298px;
	height: auto;
	margin-right: 13px;
	margin-bottom: 13px;
	background-color:#afacac;
}
.abtspk-list li,.abtspk-list li img{
	padding-bottom:5px;
}
.abtspk-list li h2,.abtspk-list li p{
	text-align: center;
	color: #fff;
}
.abtspk-list li p{
	font-size: 12px;
}
.abtspk-list li.last-mr{
   margin-right: 0;
}
/* 意大利签证 */
.itvisa{
   padding: 20px;
}
.itvisa li{
	margin-bottom: 10px;
}
.itvisa li a{
	display: inline-block;
	background-color:#ededed;
	padding:20px 0;
	width: 100%;
}
.itvisa li a dt{
	width: 94px;
	height: 50px;
	border-right: 1px solid #ccc;
	float: left;
	background:url(../images/word.png) center no-repeat;
}
.itvisa li a dd{
	float: right;
	width: 730px;
	margin-right: 70px;
}
.itvisa li a dd div{
	float: left;
	display: inline-block;
}
.itvisa li a dd div h2{
	padding-top: 5px;
	font-weight:bold;
}
.itvisa li a dd div p{
	color: #666;
}
.itvisa li a dd div p span{
	display: inline-block;
	margin-right: 20px;
}
.itvisa li a dd em{
	width: 110px;
	height: 30px;
	background-color:#1a1d86;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	color: #fff;
	float: right;
	margin-top: 10px;
}
.itvisa li a:hover{
   background-color:#1a1d86;
}
.itvisa li a:hover dt{
	border-right: 1px solid #fbfaf8;
}
.itvisa li a:hover dd div h2,.itvisa li a:hover dd div p{
	color: #fff;
}
.itvisa li a:hover dd em{
    background-color: #fbfaf8;
    color:#1a1d86;
}
.toppage{
	height: 30px;
	padding: 10px 20px;
	margin: 0 20px;
	line-height: 30px;
	background-color: #ededed;
}
.page-r li {
float: left;
display: inline-block;
height: 28px;
line-height: 28px;
margin-right: 2px;
border: 1px solid #ddd;
background-color: #fff;
padding: 0 10px;
}
.page-r li:hover,.page-r li.hover{
	background-color:#1a1d86;
	border: 1px solid #1a1d86;
	color: #fff; 
}
.page-r li:hover a,.page-r li.hover a{
	color: #fff;
}
.toppage p{
	line-height: 30px;
	margin-left: 10px;
}
.toppage p input{
	width: 58px;
	height: 28px;
	border: 1px solid #ddd;
	background-color: #fff;
}
.toppage p a{
	height: 28px;
	padding: 0 10px;
	display: inline-block;
	border: 1px solid #1a1d86;
	background-color: #fff;
}
/* 海外婚礼-精彩现场 */
.wedvenue{
	width: 100%;
	height: 416px;
	background-color: #4c4948;
}
.wedvenue dl{
	float: left;
	margin-right: 1px;
}
.wedvenue dl dd{
	width: 35px;
	text-align: center;
	height: 416px;
	font-size: 16px;
	line-height: 18px;
	background-color: #b0acad;
	position: relative;
}
.wedvenue dl dd a{
	padding-top: 80px;
	display: inline-block;
	width: 35px;
	text-align: center;
}
.wedvenue dl dd span{
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 35px;
	text-align: center;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	z-index: 99;
}
.wedvenue dl.last-mr{
	margin-right: 0;
}
.wedvenue dl dd a{
	display: inline-block;
	color: #dbd9d9;
}
.wedvenue dl.bighover{
    width: 776px;
}
.wedvenue dl.bighover dt{
	float: left;
}
.wedvenue dl.bighover dd{
	float: right;
}
.wedvenue dl.hover dd,.wedvenue dl:hover dd{
	background:url(../images/webvenbg.jpg) repeat;
}
.wedvenue dl.hover dd a,.wedvenue dl:hover dd a{
	color: #fff;
}
.wednue-pg{
	padding-top:10px;
	text-align: right;
}
.wednue-pg a{
	color:#1a1d86;
}
.wednue-pg .wednue-pgl{
    margin-left:56px;
}
/* 海外婚礼-婚礼场所 */
.in-title-b{
		height: 70px;
	line-height: 70px;
	font-size: 24px;
}
.scolumn{
	background-color: #1a1d86;
	height: 34px;
	line-height: 34px;
	padding:5px 20px 0;
}
.scolumn a{
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
}
.scolumn a:hover,.scolumn a.hover{
	background-color: #fff;
	color:#1a1d86;
}
.splscene-t{
width:920px;
height:470px;
position: relative;
}
#dv_scroll{
position: absolute;
width:510px;
height:470px;
right: 0;
overflow: hidden;
}
#dv_scroll_text {
position: absolute;
}
.Scroller-Container {
width:480px;
height: auto;
}
#dv_scroll_bar {
position: absolute;
border-left: #1a1d86 1px solid;
width: 14px;
height: 470px;
top: 0;
right: 0;
}
#dv_scroll_bar .Scrollbar-Track {
position: absolute;
width: 14px;
height:460px;
top: 10px;
left: 0;
}
#dv_scroll_bar .Scrollbar-Handle {
position: absolute;
width: 14px;
background: url(../images/scroll_bar.jpg) no-repeat;
height: 29px;
overflow: hidden;
top: 0;
cursor: pointer;
left: -5px;
}
.splscene-b dt{
	font-size: 16px;
	line-height: 40px;
}
.splscene-b dd p{
	line-height: 30px;
	padding-bottom: 10px;
}
.thewed li{
		float: left;
		margin-right:10px;
}
.thewed li a{
	display: inline-block;

}
.thewed li a span{
	display: inline-block;
	padding: 8px 23px;
	border: 3px solid #afacac;
}
.thewed li a span img{
	width: 122px;
	height: 182px;
	border: 5px solid #f2f2f2;
}
.thewed li a p{
	width: 178px;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}
.thewed li.last-mr{
	margin-right: 0;
}
.thewed li a:hover span{
border: 3px solid #1a1d86;
}
.thewed li a:hover p{
color:#1a1d86;
}
/* 舌尖上的意大利 */
.tongue{
	height: 30px;
	padding:10px 20px;
	background-color:#1a1d86; 
}
.tongue span{
	float: left;
	display: inline-block;
	color: #fff;
	margin-right:120px;
}
.tongue span.last-mr{
	margin-right: 0;
}
.tongue  select{
	width: 180px;
	height: 30px;
	border: 1px solid #fff;
	color: #999;
	font-size: 12px;
	margin-left: 5px;
}
.tongue-banner{
	width: 100%;
	height: 400px;
	background-color: #afacac;
}
.ton-brr{
	width: 310px;
	padding: 20px;
}
.ton-brr h2,.ton-brr p{
	color: #fff;
}
.ton-brr h2{
	font-size: 16px;
	padding-bottom: 10px;
}
.ton-brl{
	float: left;
	width: 650px;
	height: 400px;
	position: relative;
}
.ton-brl p{
	position: absolute;
	left: 0;
	width: 650px;
	text-align: right;
	height:34px;
	bottom: 10px;
}
.ton-brl p a{
	width: 24px;
	height: 24px;
	display: inline-block;

}
.ton-brl .ilbtn{
	background: url(../images/inlbtn.png) no-repeat;
}
.ton-brl .rlbtn{
	background: url(../images/inrbtn.png) no-repeat;
	margin-left: 10px;
	margin-right:20px;
}
/* 俱乐部-合作伙伴 */
.partner li{
    float: left;
    width: 175px;
    height:78px;
    margin-right: 11px;
    margin-bottom: 11px;
}
.partner li dl{
	width: 175px;
    height:78px;
    position: relative;
}
.partner li.last-mr{
	margin-right: 0;
}
.partner li.hover dl dt{
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/hssmb.png) repeat;
	height: 30px;
	line-height: 30px;
	width: 175px;
	text-align: center;
	color: #fff;
}
/* 海外婚礼-主题婚礼-内页 */
.custion-inbanner{
	width: 100%;
	height: 320px;
}
.wenue-list li{
	float: left;
	display: inline-block;
	padding: 4px;
	margin-right: 13px;
	margin-bottom: 13px;
	border:1px solid #ccc;
}
.wenue-list li a img{
		-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.wenue-list li a:hover img,.wenue-list li a.hover img{
		-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter: gray;
}
.wenue-list li.last-mr{
	margin-right: 0;
}
/* 臻选旅行-推荐路线 */
.ton-brrrt{
	width:350px;
	height:400px;
	position: relative;
}
.ton-brrrt p{
	color: #fff;
}
.ton-brlrt{
	float: left;
	width: 650px;
	height: 400px;
}
.ton-brrrt .intlx-a{
	z-index: 99;
	position: absolute;
	left: 0;
	width:350px;
	text-align: right;
	height:34px;
	bottom: 10px;
}
.ton-brrrt .intlx-a  a{
	width: 24px;
	height: 24px;
	display: inline-block;

}
.p20{
	padding: 20px;
}
.ton-brrrt .intlx-a .ilbtn{
	background: url(../images/inlbn.png) no-repeat;
}
.ton-brrrt  .intlx-a .rlbtn{
	background: url(../images/inrbn.png) no-repeat;
	margin-left: 10px;
	margin-right:20px;
}
.propose li{
   float: left;
   width: 480px;
   height: 250px;
   background-color: #afacac;
}
.propose li:hover{
	 background-color: #1a1d86;
}
.propose li  dl.propose-il dt{
	float: left;
	width: 240px;
}
.propose li  dl.propose-il dt img,.propose li  dl.propose-ir dd img{
			-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.propose li:hover  dl.propose-il dt img,.propose li:hover  dl.propose-ir dd img{
			-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter: gray;
}
.propose li  dl.propose-il dd{
	width: 220px;
	float: right;
	padding-top: 190px;
	padding-left: 20px;
}
.propose li  dl.propose-ir dt{
	float: left;
	width: 220px;
	padding-top: 190px;
	padding-right: 20px;
	text-align: right;
}
.propose li  dl.propose-ir dd{
	float: right;
	width: 240px;
}
.propose li dl.propose-il dd a,.propose li dl.propose-ir dt a{
	color: #fff;
}
/* 俱乐部-欧洲热门活动 */
.ouhotact li{
	margin-bottom: 20px;
}
.ouhotact li a{
	display: inline-block;
	width: 100%;
	height:190px;
	background-color: #ededed;
	position: relative;
}
.ouhotact li a:hover{
	background-color: #1a1d86;
}
.ouhotact li a dl{
	padding: 10px;
}
.ouhotact li a dl dt{
	float: left;
	width: 230px;
}
.ouhotact li a dl dd{
	float: right;
	width:640px; 
}
.ouhotact li a dl dd h2 span{
	float: right;
}
.ouhotact li a dl dd h2{
	height: 44px;
	padding-bottom: 2px;
	line-height: 44px;
	font-size: 16px;
	background: url(../images/lintbg.jpg) left bottom no-repeat;
	color:#1a1d86;
}
.ouhotact li a:hover dl dd h2{
	background: url(../images/lihvbg.jpg) left bottom no-repeat;
}
.ouhotact li a:hover dl dd h2,.ouhotact li a:hover dl dd p{
	color: #fff;
}
.ouhotact li a dl dd p{
	padding-top: 10px;
}
.ouhotact li a em{
	position: absolute;
	left: 0;
	top:0;
	width: 56px;
	height: 56px;
	display: inline-block;
	background: url(../images/hotbtn.png) left bottom no-repeat;
}
/* 俱乐部-欧洲热门活动-内页*/
.in-ohnews{
    width: 598px;
    height: auto;
    padding: 20px;
    border: 1px solid #e6e6e6;
}
.in-ohnews .f16wb{
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    padding-bottom: 10px;
}
.in-ohnews .bggray{
     height: 30px;
     line-height: 30px;
     background-color: #e6e6e6;
     text-align: center;
     color: #999;
}
.in-ohnews .pstylea{
 padding: 20px;
}
.in-ohnews .listpsty {
background: url(../images/lintbg.jpg) left top no-repeat;
width: 100%;
height: auto;
padding-top: 10px;
}
.in-ohnews .listpsty .bluea{
color:#1a1d86;
}
.in-ohnerws{
	width: 258px;
	border: 1px solid #e6e6e6;
	height: auto;
}
.in-ohnerws .title{
	height: 40px;
	background-color: #e6e6e6;
	font-weight: bold;
	font-size: 16px;
	line-height: 40px;
	padding-left: 10px;
}
.in-ohnerws .inerws-nli{
	padding: 0 10px;
}
.inerws-nli li{
	padding-top: 10px;
    height: 58px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
}
.inerws-nli li dt{
	float: left;
}
.inerws-nli li dd{
	float: right;
	width: 150px;
}
.inerws-nli li dd h3{
	font-weight: bold;
	padding-bottom: 5px;
}
.inerws-nli li dd p{
	font-size: 12px;
	line-height: 18px;
}
.inerws-nli li.last-bb{
	border-bottom: none;
}
/* 臻选旅行-出行欧洲须知*/
.in-ohnerws .inhot-new{
	padding: 0 10px;
}
.inhot-new li{
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	background: url(../images/hodoit.gif) left center no-repeat;
	
}
.inhot-new li a span{
	float: right;
}
.inhot-new li:hover{
	background: url(../images/hohvdoit.gif) left center no-repeat;
}
.in-title span{
	float: right;
	font-size: 14px;
}
.inp-styla h2{
font-size: 16px;
color: #fff;
line-height: 30px;
padding-bottom: 10px;
}
.inp-styla h2 a{
	color: #fff;
}
.inp-styla h2 span{
	float: right;
	font-size: 12px;
}
.inp-styla h2 span em{
	width: 30px;
	height: 30px;
	display: inline-block;
}
.inp-styla h2 span .yaiy{
		background: url(../images/taiy.png) center no-repeat;
}
.inp-styla h2 span .yuel{
		background: url(../images/yliang.png) center no-repeat;
		margin-left:10px;
}
.inp-styla p{
	line-height: 30px;
}

.inp-styla p a{
	margin-top:40px;
	height: 32px;
	line-height: 32px;
	padding-left:34px;
	width:66px;
	display: inline-block;
	color: #fff;
	background: url(../images/xcbiao.png) center no-repeat;
	

}



/* 臻选旅行-推荐路线-内页*/
.intjlx-banner{
	width: 100%;
	height: 320px;
}
.in-title-b span{
	float: right;
	font-size: 14px;
}
.in-title-b span em{
	width: 22px;
	height: 22px;
	display: inline-block;
}
.hotroute{
	height: 24px;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#1a1d86;
}
.hotroute .title{
	float: left;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
	padding-left:40px;
	background: url(../images/candol.png) 10px center no-repeat;
}
.hotroute .title span{
	font-size: 12px;
}
.hotroute .lrbtn{
	float: right;
}
.hotroute .lrbtn a{
	width: 24px;
height: 24px;
display: inline-block;
}
.hotroute .lrbtn .ilbtn {
background: url(../images/inlbtn.png) no-repeat;
}
.hotroute .lrbtn .rlbtn {
	margin-right: 10px;
	margin-left: 10px;
background: url(../images/inrbtn.png) no-repeat;
}
.houte-imgsty{
	padding: 20px;
}
.houte-imgsty dt{
	float: left;
	width: 500px;
}
.houte-imgsty dd{
	float: right;
	width: 400px;
}
.houte-imgsty dd p{
	line-height: 30px;
	padding-bottom: 20px;
}
.houte-list li{
	float: left;
	display: inline-block;
	width: 222px;
	height: 160px;
	padding: 4px; 
	margin-right: 10px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.houte-list li a{
	width: 222px;
	height: 160px;
	display: inline-block;
	position: relative;
}
.houte-list li a img{
	-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.houte-list li a:hover img,.houte-list li a.hover img{
	-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter: gray;
}
.houte-list li a p{
	width: 222px;
	height: 160px;
	text-align: center;
	line-height: 160px;
	top:0;
	left: 0;
	color: #fff;
	font-size: 24px;
	position: absolute;

}
.houte-list li.last-mr{
	margin-right: 0;
}
.houte-pg{
	line-height: 30px;
	height: 30px;

}
.houte-pg a{
	color: #1a1d86;
}
.houte-pg .allpage{
	width: 110px;
	height: 30px;
	background-color:#1a1d86; 
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-right: 10px;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.in-title-b span em{
padding-left:30px;
height:70px;
display: inline-block;
}
.in-title-b span .yaiy {
background: url(../images/taiy.png) left center no-repeat;
}
.in-title-b span .yuel {
background: url(../images/yliang.png) left center no-repeat;
margin-left: 10px;
}






/* 臻选旅行-会员申请*/
.member-table{
	border-left: 1px solid #1a1d86;
	border-top: 1px solid #1a1d86;
}
.member-table td{
   border: 1px solid #1a1d86;
   border-left:none;
   border-top: none;
   font-size: 15px;
   padding: 10px;
}
.member-table td.title{
	border-left:3px solid #1a1d86;
	font-weight: bold;
	background-color: #f5f5f5;
	color: #1a1d86;
	border-bottom: none;
}
.member-table td input[type="text"]{
	width: 220px;
	height: 24px;
	border: none;
	background-color: #fff;
}
.mL170{
	margin-left:170px;
}
.member-table .riqeid{
	width: 18px;
	height:24px;
	display: inline-block;
	margin-left:2px;
	background: url(../images/rirlq.png) left center no-repeat;
}
.mL40{
	margin-left:40px;
}
.mem-tablist{
	padding-top: 10px;
	padding-bottom: 10px;
}
.mem-tablist li{
	float: left;
	width: 33%;
}
.member-table td p.inbtn{
	text-align: center;
}
.member-table td p.inbtn a{
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color: #fff;
}
.member-table td p.inbtn .inbtn-l{
	background-color: #1a1d86;
}
.member-table td p.inbtn .inbtn-r{
	background-color:#afacac;
	margin-left: 10px;
}








/**
标签btn
    width: 110px;height: 30px;background-color:#1a1d86;line-height: 30px;text-align: center;color: #fff;
灰色背景白字
color:#afacac;
灰色背景黑字
color:#ededed;
**三级灰
color: #999;
**二级灰
color: #666;
*一级灰
color: #000;
蓝色
color:#1a1d86;
**/